﻿module Sustainalytics.Shell.Admin {

    export var shellAdminModuleName = 'main';

    var appRoot = angular.module(shellAdminModuleName,
        [
            //// Angular modules 
            'ngResource',       // $resource for REST queries
            //'ngAnimate',        // animations
            //'ngRoute',      // routing
            'ui.router',
            'angularFileUpload',
            'ui.date',
            'ui.bootstrap',
            'ui.directives',
            'textAngular',
            'ngTagsInput', // ngTagsInput directive - https://github.com/mbenford/ngTagsInput       
            'angularjs-dropdown-multiselect',     
            'multi-select-tree',
            'Sustainalytics.Common',
            'Sustainalytics.Common.Admin',

            'Sustainalytics.LRTM',
            'Sustainalytics.LRTMTest',
            'Sustainalytics.Claims',
            'Sustainalytics.Authentication',
            'Sustainalytics.Security.Login',
            'Sustainalytics.Navigation',
            'Sustainalytics.Routing',
            'Sustainalytics.SearchBox',
            'Sustainalytics.Company',
            'Sustainalytics.CompanySearch.Admin',
            'Sustainalytics.Pager',

            'Sustainalytics.Accounts.Admin',
            'Sustainalytics.EsgRatings.Admin',
            'Sustainalytics.Events.Admin',
            'Sustainalytics.GovernanceReports.Admin',
            'Sustainalytics.Insights.Admin',
            'Sustainalytics.News.Admin',
            'Sustainalytics.PI.Admin',
            'Sustainalytics.Tools.Admin',
            'Sustainalytics.Universes.Admin',
            'Sustainalytics.Screening',
            'Sustainalytics.Portfolio',
            'Sustainalytics.Notifications.Admin',
            'Sustainalytics.ValidationRules.Admin'
        ]);
}